home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Internet Tools 1995 April / Internet Tools.iso / dos_win / winsock / maillist / 94-02.Z / 94-02 / text0142.txt < prev    next >
Encoding:
Text File  |  1994-02-28  |  1.4 KB  |  31 lines

  1.  
  2.  >> Unlike PC/TCP, Distinct is DLL based, and doesn't require a giant chunk of 
  3.  >> your precious 640k of DOS memory.  In fact, when it is not active it requires 
  4.  >> only about 4k of memory.  PC/TCP  (which I also have on some machines I 
  5.  >> support), being a TSR base stack, uses between 50k and 90k of DOS memory ALL 
  6.  >> THE TIME!
  7.  >> 
  8. Ahem; we have many memory footprints depending on hom you load our
  9. kernel but 50K isn't even close to one of them. We have a ~25K profile
  10. with data in low memory and code in EMS, a ~70K profile with code and
  11. data in low memory and a (ha ha - doncha love marketing :-) ) 0K profile
  12. with both code and data loaded into UMB.  All of these profiles grow
  13. depending on how many extra packet buffers you use past the default of
  14. 5.  A 90K profile is a distinct possibility with 15 packet buffers;
  15. I have never seen a 50K profile....
  16.  
  17. As to those "look ma, only 6K of memory" claims, it is most definately true
  18. that a DLL stack can be loaded and unloaded dynamically; thus leaving
  19. a small footprint when its not around.  But...have a look with Heapwalker
  20. at how much low memory a DLL stack takes up when loaded.
  21.  
  22. Its interesting that a decent protocol stack must be present at interrupt
  23. time; right?  So what kind of memory is needed by Windows in order to
  24. keep code present at interrupt time.  Locked & Fixed; right?  I leave it
  25. as an exercise to the reader as to where locked and fixed memory comes
  26. from.  TANSTAAFL.
  27.  
  28. Larry Backman
  29. FTP Software
  30.  
  31.